//语法 const fn=<Type1,Type2>(a:Type1,b:Type2):Type1=>{}

//原来写法
const fun2 = (a:string,b:string):string=> {
    return a + b;
}


//泛型函数
const add = <T,A>(a:T,b:A)=>{};

//调用上方函数
add<number,number>(1,2);
add<number,string>(1,'2');
//简化
//类型断言，根据你传递的数据类型，自动赋值给你定义的参数类型
add(1,2)
add(1,'2')



























export {}
